using System;
using System.Collections.Generic;
using System.Text;

namespace AutoGear.BLL
{
    public enum SearchType
    {
        SearchByItemNumber = 1,
        SearchByKeyword = 2,
        SearchByItemNumberAndKeyword = 3
    }

    public enum CMSType
    {
        AboutUs = 1,
        ContactUs = 2,
        Shipping=3,
        ShippingPolicy=4,
        ReturnPolicy=5,
        PrivacyPolicy=6,
        TermsAndConditions=7,
        CustomerService=8,
        FAQ= 9,
        eCatalog=10,
        Satisfaction=11,
        Recipies=12,
        Newsletter=13,
        GiftIdeas=14,
        WebsiteSpecials=15,
        YourFeedback=16,
        WebsiteProblems=17,
        HomePage=18,
        FreeShipping= 20,
        OurGuarantee = 21,
        
        NewCompany=22
    }

    public enum DataState
    {
        Active = 1,
        NonDeleted = 2,
        All = 3
    }

    public enum FilterType
    {
        ZeroToNine = 1,
        A = 2,
        B = 3,
        C = 4,
        D = 5,
        E = 6,
        F = 7,
        G = 8,
        H = 9,
        I = 10,
        J = 11,
        K = 12,
        L = 13,
        M = 14,
        N = 15,
        O = 16,
        P = 17,
        Q = 18,
        R = 19,
        S = 20,
        T = 21,
        U = 22,
        V = 23,
        W = 24,
        X = 25,
        Y = 26,
        Z = 27,
        All = 28
    }

    public enum Gender
    {
        Male = 1,
        Female = 2
    }

    public enum UserRoleType
    {
        SuperAdminUser = 1,
        AdminUser = 2,
        CustomerAdmin = 3,
        CustomerUser = 4
    }

    public enum EmailTemplateType
    {
        RegistrationEmail = 1,
        RegistrationEmailAdmin = 2,
        PasswordRecoverEmail = 3,
        InvoiceEmail = 4,
        InqueryEmailAdmin = 5,
        StockAlertEmailAdmin = 6,
        NewsletterEmail = 8,
        EmailToAFriend = 9,
        FormSubmission=10,
        GiftCertificate=11
    }
    public enum UserLocationType
    {
        FrontEnd = 1,
        BackEnd = 2
    }

    public enum ProductShippingMethod
    {
        Standard = 1,
        Express = 2,
        Overnight = 3
    }

    public enum CouponType
    {
        Text = 1,
        Image = 2
    }
    public enum CouponCalculationIn
    {
        Dollar = 1,
        Percentage = 2
    }


    public enum ShippingStatus
    {
        Shipped = 1,
        NotShipped = 2,
        All = 3
    }

    public enum PaymentType
    {
        CreditCard = 1,
        GiftCoupon = 2,
        CreditCardAndGiftCoupon
    }

    public enum OrderStatus
    {
        CCSuccess = 1,
        CCFail = 2,
        ManualAuthorization = 3
    }

    public enum CheckoutSteps
    {
        OtherPages = 0,
        ShoppingCart = 1,
        PreCheckout = 2,
        OrderSummary = 3,
        Receipt = 4
    }
    public enum ProductDisplayOrders
    {
        Width = 0,
        Diameter = 1,
        ThreadCount = 2,
        Length = 3
    }

    
}
